package ejb.cbm.seguridad.local;

import java.util.List;

import ejb.cbm.seguridad.bean.RegistroPerfilBean;
import ejb.cbm.seguridad.entity.RegistroPerfilEntity;

//@Local
public interface RegistroPerfilSessionLocal {
    public void save(RegistroPerfilEntity transientInstance);
    public void delete(RegistroPerfilEntity persistentInstance);
	public RegistroPerfilEntity update(RegistroPerfilEntity detachedInstance);
	public RegistroPerfilEntity findById( Long id);
	public List findByProperty(String propertyName, Object value);
	public List findByCodigoperfil(Object codigoperfil);
	public List findByTiporegistro(Object tiporegistro);
	public List findByValorregistro(Object valorregistro);
	public List findByDescripcion(Object descripcion);
	public List findByFlagactivo(Object flagactivo);
	public List findByUsuarioregistro(Object usuarioregistro);
	public List findByUsuariomodificacion(Object usuariomodificacion);
	public List<RegistroPerfilEntity> findByFiltro(RegistroPerfilBean filtro);
}